package com.ruoyi.teaching.mapper;

import org.apache.ibatis.annotations.Mapper;
import com.ruoyi.teaching.domain.YaCourseDesignInterview;
import java.util.List;

/**
 * @author 15332
 * @version 1.0
 * @date 2025/9/12 11:13
 * @description 关联面试题中间表
 */
@Mapper
public interface YaCourseDesignInterviewMapper {
    /**
     * 查询课程设计关联的面试题ID列表
     *
     * @param cdId 课程设计ID
     * @return 面试题ID列表
     */
    public List<Long> selectInterviewIdsByCdId(Long cdId);

    /**
     * 批量插入课程设计与面试题的关联关系
     *
     * @param list 关联关系列表
     * @return 结果
     */
    public int insertBatch(List<YaCourseDesignInterview> list);

    /**
     * 根据课程设计ID删除关联关系
     *
     * @param cdId 课程设计ID
     * @return 结果
     */
    public int deleteByCdId(Long cdId);
}
